advance preparations